package com.ayq.activiti.manager.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;


/**
 * <p>流程申请管理</p>
 * @Author ayq
 * @Date 2021/3/29 14:03
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel(value = "申请人信息实体",description = "申请人信息实体")
public class ActivitiApplyManagerEntity implements Serializable {


    private static final long serialVersionUID = 5281522786437234110L;

    @ApiModelProperty("流程管理id")
    private Long workFlowKey;

    @ApiModelProperty("流程状态 0 草稿 1 已申请 2 审批中 3 已完成 4 已归档 5 驳回")
    private Integer status;

    @ApiModelProperty("流程紧急程度 0 一般 1 重要 2 紧急")
    private Integer urgency;

    @ApiModelProperty("申请人姓名")
    private String applyUsrName;

    @ApiModelProperty("所属公司名称")
    private String organizationName;

    @ApiModelProperty("申请时间")
    private Date createTime;

    @ApiModelProperty("业务key")
    private String businessKey;

    @ApiModelProperty("json变量")
    private String variablesJson;
}
